package com.aier.service.rights;

import com.aier.bean.rights.MenuNode;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Service;

import java.util.List;
/**
 * 菜单-路由节点service
 * **/

public interface MenuNodeService {

    /**
     * 获取所有的节点
     * @return
     */
    List<MenuNode> getAllMenuNode();

    /**
     * 根据NodeId获取节点信息
     * @return
     */
    MenuNode getMenuNodeByNodeId(String nodeId);

    /**
     * 判断菜单列表中是否存在某个节点
     * @param menuNode
     * @param menuNodeList
     * @return
     */
    boolean isExistMenuNode(MenuNode menuNode,List<MenuNode> menuNodeList);
}
